@charset "utf-8";
/* CSS Document */

html{ width:100%; height:100%;}
*{ padding:0; border:0; margin:0;}

body{ width:100%; height:100%; font-family:'Microsoft YaHei',"微软雅黑",sans-serif; }

.zymain{ width:100%; height:100%; min-width:1000px; min-height:766px; position:absolute; z-index:1; top:0; left:0; background:url(/static/img/signinbackimg.jpg) no-repeat; background-size:1366px 768px; background-position:center; }

.zyspback{ width:100%; height:100%; display:block;border-radius:10px; background:url(/static/img/signinbackimg2.png) no-repeat; background-size:1366px 768px; background-position:center; position:absolute; z-index:-1; top:0px; left:0px;}

.box{ width:410px;position:absolute; z-index:5; top:50%; left:50%; padding-top: 10px;}

.zysp_tle{ width:100%; height:100px; display:block; position:absolute; background:url(/static/img/siginlogo2.png) no-repeat; background-position:center; top:-150px; left:0px;}
.zysp_txt{ width:100%; height:50px; display:block; position:absolute; top:-60px; left:0; font-size:2rem; color:rgba(255,255,255,1); text-align:center;}
.zysp_btm{ width:100%; height:20px; font-size:14px; line-height:20px; text-align:center; display:block; color:rgba(255,255,255,0.5); position:absolute; z-index:1; bottom:-30px; left:0px; }


.zyback{ -webkit-mask-size:100% 100%; display:block; border-radius:10px; overflow:hidden;}

.zycont{ width:100%; min-height:260px; padding:0px 0px 10px 0px; display:block; }
.head{width: 100%;line-height: 80px;border-bottom: 2px solid rgba(139,93,153,0.4);color: rgba(255,255,255,1);font-size:20px ;text-align: center;margin-bottom: 15px;font-weight: 100;}

.zydvbox{ width:310px; display:block; margin:0 auto;}
.zya{ display:black;margin-top: 20px;}
.zyb{ display:none;}
.zyc{ display:none;margin-top: 20px;}
.noPadding{padding-top: 0px;}

.zydvli,.zydvlia{ width:100%; height:30px; padding:10px 0px;  position:relative;}
.zydvli{border-bottom:1px solid rgba(255,255,255,1); position: relative;}
.warn{position: absolute;top: 14px;right: 0;color:rgba(255,255,255,0.8);font-size: 14px;pointer-events: none;}

.zysigicon{ width:30px; height:30px; background:url(/static/img/signicon.png) no-repeat; background-size:30px auto; display:block; float:left;}
.zyica{ background-position:0px 0px;}
.zyicb{ background-position:0px -30px;}
.zyicc{ background-position:0px -60px;}
.zyicd{ background-position:0px -90px;}

.zylia{ margin-top:20px;}
.zylib{ margin-top:15px;}


.zyipt{ height:30px; font-size:16px; float:left; margin-left:10px; line-height:30px; display:block; outline:none; border:none; background:rgba(255,255,255,0); color:rgba(255,255,255,1);}
.zyiwa{ width:260px;}
.zyiwb{ width:150px;}

.zyipt::-webkit-input-placeholder{ color:rgba(255,255,255,0.8);}
.zyipt::-moz-input-placeholder{ color:rgba(255,255,255,0.8);}
.zyipt::-ms-input-placeholder{ color:rgba(255,255,255,0.8);}
.zyipt::-o-input-placeholder{ color:rgba(255,255,255,0.8);}


.zya_p{ width:100%; height:20px; font-size:14px; display:block; padding:10px 0px; pointer-events:none;}
.backWarn{display: block;font-weight: 100;text-align: center;color: #FF0000;font-size: 14px;width: 100%;height: 16px;}
.zya_p span{ display:block; padding:0px 10px; float:right; cursor:pointer; color:rgba(242,198,48,1);}

.zya_btn,.zyb_btn{ width:310px; height:38px; border:1px solid rgba(255,255,255,1); text-align:center; line-height:38px; font-size:18px; color:rgba(255,255,255,1); cursor:pointer; display:block; border-radius:8px;}
.zya_btn{ margin-top:20px;}
.zyb_btn{ margin-top:20px;margin-bottom: 20px;}
.zycbtn{ width:100%; height:48px; display:block; margin-top:10px;margin-bottom: 10px;}
.zycbtn span{ display:block; width:135px; line-height:38px; text-align:center; font-size:18px; border-radius:8px; cursor:pointer;}
.zycblf{ border:1px solid rgba(242,198,48,1); color:rgba(242,198,48,1); float:left;}
.zycbrt{border:1px solid rgba(255,255,255,1); color:rgba(255,255,255,1); float:right;}


/* 设置密码 */
.zybzh{ height:30px; font-size:16px; color:rgba(255,255,255,1); display:block; float:left; line-height:30px; margin-left:10px;}




/* 忘记密码 */
.zycyzmbtn{ width:auto; padding:0px 5px; height:30px; float:right; display:block; text-align:right; font-size:16px; line-height:30px; color:rgba(242,198,48,1); cursor:pointer;}

.zyct{ pointer-events:none; color:rgba(204,204,204,1) !important;}





/* 错误提示 */
.zyerrow{ height:30px; right:0px; top:10px; display:block; font-size:14px; color:rgba(255,62,62,1); line-height:30px; position:absolute; z-index:1;}

.zyperrow{ width:100%; height:20px; font-size:14px; text-align:center; line-height:20px; padding:10px 0px; color:rgba(255,62,62,1);}

/* 大小写提示 */
.zycapslock{ width:132px; height:26px; display:none; pointer-events:none; position:absolute; z-index:5; top:105%; left:10%; background:url(/static/img/capslock.png) no-repeat; background-size:100% 100%;}

/* 公用样式 */
/*.zyvague{
	-webkit-filter:blur(6px);
	-moz-filter:blur(6px);
	-ms-filter:blur(6px);
	-o-filter:blur(6px);
	filter:blur(6px);
	}*/
.zyHVcont{
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	}	




